package com.easylinkin.linkappapi.quality.entity.vo;

import com.easylinkin.linkappapi.quality.entity.QualityQuestionInfo;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.Set;

/**
 * QualityQuestionInfo实体类Vo
 *
 * @author zhengwen
 * @date 2022/08/16
 */

@Data
@Accessors(chain = true)
public class QualityQuestionInfoVo extends QualityQuestionInfo {


    /**
     * 租户过滤 tj add
     */
    private Set<String> tenantIds;
    /**
     * 项目id tj add
     */
    private Set<Long> projectIds;
    /**
     * 项目id tj add
     */
    private Long projectId;
    /**
     * 创建时间
     */
    private String createTimeStr;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 关键字
     */
    private String paramKey;
    /**
     * 是否查询仅仅自己创建
     */
    private Boolean onlySelf;

    /**
     * 整改时限天，问题描述带出changeLimit
     */
    private Integer changeLimit;

    /**
     * 是否及时整改
     */
    private boolean timelyChange;

    /**
     * 查询数据类型，rectifiNum:我的整改数量,reviewNum:我的复核数量
     */
    private String dataType;

    public QualityQuestionInfoVo(QualityQuestionInfo appQualityQuestionInfo) {
        //this.setName(appQualityQuestionInfo.getName());
    }

    public QualityQuestionInfoVo() {

    }


}
